公告 | FISCO BCOS v2.1.0发布
2019年9月26日,FISCO BCOS v2.1.0正式发布,该版本主要进行了安全功能完善、易用性提升和性能提升。
最新代码和技术文档已在github和readthedoc上同步更新,欢迎体验和star支持。
代码仓库:
https://github.com/FISCO-BCOS/FISCO-BCOS
技术文档:
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/community.html
变更描述
新特性
CA白名单功能:节点可通过配置,只与拥有特定证书的节点建立连接;
AMOP认证功能:实现了需要认证的Topic,拥有特定证书才能关注;
合约事件推送:SDK可设置关注某个合约的event,交易执行后,event可直接推送至SDK端;
运行时启动新群组:在不重启节点的情况下启动新的群组。
更新
支持Channel Message v2协议;
节点连接支持域名配置;
部署合约的二进制长度放宽至256K;
交易出错打印更全面的日志;
build_chain.sh生成的SDK证书名更名为sdk.crt和sdk.key;
为提升性能进行了代码实现细节的调整;
降低了节点内存的占用。
修复
修复了在某种场景下channel连接抛异常的错误;
修复了在交易压力较大情况下设置最大交易打包数失败的bug。
兼容性说明
向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特性,需重新搭链。
推荐版本 | 最低版本 | 说明 | |
控制台 | 1.0.5 | 1.0.4 | |
SDK | 2.1.0 | 2.0.4 | |
generator | 1.1.0 | 1.1.0 | 节点版本与generator版本需对应 |
浏览器 | 2.0.0-rc2 | 2.0.0-rc2 | |
Solidity | 最高支持 solidity 0.5.2 | 0.4.11 | |
amdb-proxy | 2.1.0 | 2.0.2 |
升级说明
兼容升级
直接替换v2.0.x节点的二进制为 v2.1.0二进制,升级后的版本修复v2.0.0中的bug,但不会启用v2.1.0新特性, 升级到v2.1.0后,普通场景下可回滚至v2.0.x。请查看《兼容性描述》了解细节。
全面升级
参考 《安装》 搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.1.0新特性。
《兼容性描述》文档连接:
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/change_log/2_1_0.html
《安装》文档连接:
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/installation.html
FISCO BCOS的代码完全开源且免费
下载地址↓↓↓
https://github.com/FISCO-BCOS/FISCO-BCOS